/**
 * 
 */
package com.pmsco.pms.business.dto;

import com.pmsco.pms.core.domain.Medicine;

/**
 * @author Long Tran
 *
 */
public class MedicineRequestDTO extends AbstractRequestDTO {
	private Long medicineId;
	private Medicine dirtyMedicine;
	private String[] categories;
	private String[] subCategories;
	private String[] mainSubCategories;

	public MedicineRequestDTO() {
		this.setMedicineId(null);
		this.setDirtyMedicine(null);
		this.setCategories(null);
		this.setSubCategories(null);
		this.setMainSubCategories(null);
	}

	/**
	 * @return the medicineId
	 */
	public Long getMedicineId() {
		return medicineId;
	}

	/**
	 * @param medicineId the medicineId to set
	 */
	public void setMedicineId(Long medicineId) {
		this.medicineId = medicineId;
	}

	/**
	 * @return the dirtyMedicine
	 */
	public Medicine getDirtyMedicine() {
		return dirtyMedicine;
	}

	/**
	 * @param dirtyMedicine the dirtyMedicine to set
	 */
	public void setDirtyMedicine(Medicine dirtyMedicine) {
		this.dirtyMedicine = dirtyMedicine;
	}

	/**
	 * @return the categories
	 */
	public String[] getCategories() {
		return categories;
	}

	/**
	 * @param categories the categories to set
	 */
	public void setCategories(String[] categories) {
		this.categories = categories;
	}

	/**
	 * @return the subCategories
	 */
	public String[] getSubCategories() {
		return subCategories;
	}

	/**
	 * @param subCategories the subCategories to set
	 */
	public void setSubCategories(String[] subCategories) {
		this.subCategories = subCategories;
	}

	/**
	 * @return the mainSubCategories
	 */
	public String[] getMainSubCategories() {
		return mainSubCategories;
	}

	/**
	 * @param mainSubCategories the mainSubCategories to set
	 */
	public void setMainSubCategories(String[] mainSubCategories) {
		this.mainSubCategories = mainSubCategories;
	}
}
